Battonya är en mindre stad med 5,516 invånare (2019) i Ungern. Den fick stadsrättigheter år 1989.
Battonya hade år 2002 en befolkning där 93,8 % var ungrare, 5,1 % var serber, 3,7 % rumäner, 1,7 % romer, 0,3 % tyskar, 0,2 % slovaker och övriga 5,4 %.